Foxit PDF Conversion SDK
FoxitPDFConversionSDKPython2.StreamCallback类 参考

文件流接口,用于读取和写入。 更多...

继承自 FoxitPDFConversionSDKPython2._object .

Public 成员函数

def Flush ()
 刷新内部缓冲区。 更多...
 
def GetPosition ()
 获取流中当前的读取位置。 更多...
 
def GetSize ()
 获取当前流的大小,以字节为单位。 更多...
 
def IsEOF ()
 确定是否到达流的末尾。 更多...
 
def ReadBlock (buffer, offset, size)
 从流中读取数据块。 更多...
 
def Release ()
 销毁当前实例。 更多...
 
def Retain ()
 创建共享实例。 更多...
 
def WriteBlock (buffer, offset, size)
 将数据块写入流中。 更多...
 

详细描述

文件流接口,用于读取和写入。

成员函数说明

◆ Flush()

def FoxitPDFConversionSDKPython2.StreamCallback.Flush ( )

刷新内部缓冲区。

返回
true表示成功,false表示失败。

◆ GetPosition()

def FoxitPDFConversionSDKPython2.StreamCallback.GetPosition ( )

获取流中当前的读取位置。

返回
当前读取位置。

◆ GetSize()

def FoxitPDFConversionSDKPython2.StreamCallback.GetSize ( )

获取当前流的大小,以字节为单位。

返回
当前流的大小,以字节为单位。

◆ IsEOF()

def FoxitPDFConversionSDKPython2.StreamCallback.IsEOF ( )

确定是否到达流的末尾。

返回
true表示到达流的末尾,false表示还没有到达。

◆ ReadBlock()

def FoxitPDFConversionSDKPython2.StreamCallback.ReadBlock (   buffer,
  offset,
  size 
)

从流中读取数据块。

参数
[in,out]buffer指向接收数据的缓冲区的指针。
[in]offset从文件开头的字节偏移量,即读取数据的位置。
[in]size要从流中读取的字节数。
返回
true表示成功,false表示失败。
参数
[in,out]buffer用于存储数据的缓冲区。
[in]size缓冲区的总大小,以字节为单位。
返回
存储在缓冲区中的数据长度。如果返回0,表示出错或没有数据。

◆ Release()

def FoxitPDFConversionSDKPython2.StreamCallback.Release ( )

销毁当前实例。

返回
无。

◆ Retain()

def FoxitPDFConversionSDKPython2.StreamCallback.Retain ( )

创建共享实例。

返回
文件流接口。

◆ WriteBlock()

def FoxitPDFConversionSDKPython2.StreamCallback.WriteBlock (   buffer,
  offset,
  size 
)

将数据块写入流中。

参数
[in]buffer指向数据块的指针。
[in]offset从文件开头的字节偏移量,即写入数据的位置。
[in]size缓冲区的长度,以字节为单位。
返回
true表示成功,false表示失败。